

using System;
using System.Collections.Generic;

namespace MagicApp.Data
{
	/// <summary>
	/// Description of IGameRepository.
	/// </summary>
	public interface IGameRepository
	{
		//CreateXMLGame returns a guid of the game ID
		//This will create an XML Document
		//<game id="guid">
		//<Players>
		//  <player>
	    //    <name></name>
	    //    <deck></deck>
	    //    <lifeCount></lifeCount>
	    //  <CardsInPlay>
		//   
		//      <card>All properties of card</card>
		//  
		//   </CardsInPlay>
	    //  <CardsInGraveyard>
		//   
		//      <card>All properties of card</card>
		// 
		//   </CardsInGraveyard>
		//  <CardsInHand>
		//   
		//      <card>All properties of card</card>
		//   
		//   </CardsInHand>
		//  </player>
		//</Players>
		//</game>
		Guid CreateXMLGame();
		void AddPlayersToGame(string gameId, IList<User> players);
		Game GetGame(string gameId);
		
	}
}
